Skip to main content

General

Overview

Alarms define an undesirable state for either all or a subset of the assets in your portfolio. These alarms are displayed throughout the platform: on the alarm page, in various tables, and as alarm cards.

Watchdogs for Actions

An alarm by itself does not trigger any action. To execute actions based on alarm status (active/inactive), you need to set up a watchdog. See Watchdogs for details.

The web portal tooling facilitates configuring alarms which cover a large number of assets, rather than on a per asset basis.

Default Alarms

The system comes with preconfigured defaults (Defaults). You are free to remove these, edit them, or add new alarms to suit your unique needs.

Supported Alarm Types

The following alarms are currently supported:

  • No data: Triggered when a signal has not received any updates for a defined period.
  • Low delta: For counter signals (e.g., energy, gas, water meters). Triggered when the counter’s increase over a period remains below a threshold.
  • Low performance ratio: Triggered when the calculated performance ratio (PR) of a production asset remains below a threshold.
  • Low uptime: Triggered when the calculated uptime of a production asset remains below a threshold.

Alarm Configuration

Alarms can be configured by navigating to the alarms page and clicking on the gear icon in the upper right corner.

AppOverview

Creating and Editing Alarms

The alarm edit page will present you with an overview of all existing alarms, as well as an input form to set up a new alarm.

AppOverview

An existing alarm can be edited by clicking on the pencil icon.

The following screenshot shows the settings of a no data alarm. While this is a specific type of alarm, most alarms have similar settings and these are representative.

AppOverview

Alarm Rule Logic

General settings

The general settings of the alarm specify:

  • Which signals should be monitored.
  • For which asset types the signal must be monitored.
  • The display text for the alarm in different contexts (card, table column, combined column).

The example image shows an alarm defined for installations, smart grid controller sites, inverters, etc., supervising the active production power signal. Alarm text can be translated via the translations page.

Matching Rules and Order

The existing rules section specifies which alarm parameters (like thresholds and time periods) are applied to which assets. Any asset matching the monitored node types will be evaluated against each rule from top to bottom. Rules can be restricted to assets with specific tags or data captation methods.

Example: Different Data Delays

It's common for different data sources to have varying delays. For instance:

  • A SolarLog installation might upload data via FTP only once daily.
  • A Smart Grid Controller might be expected to send data hourly.

The rules in the image apply a default No data delay of 1 hour, but a specific rule for SolarLog FTP triggers only after 9 hours of no data.

Rule Order Matters!

Only the first matching rule is applied to each asset. This means the order of rules is crucial. Place the most specific rules (e.g., targeting a specific tag or data source) before more general rules.

AppOverview

Alarm Periods and Time Windows

Each alarm rule defines a lookback period — a relative time window over which the alarm condition is evaluated. This is specified using a start and end offset from the current time (e.g., "0 hours ago" to "1 hour ago"). Within this window, the system checks if the signal data meets the alarm condition.

For assets that are inactive during certain times (like solar assets at night), a time window can restrict the alarm calculation to specific hours of the day (in the asset’s local timezone).

Example: Lookback with Time Window

The SolarLog FTP alarm example uses a 9-hour lookback period with a time window from 09:00 to 18:00.

If checked at 13:15:

  1. The system looks back 9 hours within the active time window.
  2. This translates to checking for data between 09:00 and 13:00 today (4 hours within the window).
  3. And checking for data between 13:00 and 18:00 yesterday (5 hours within the window to complete the 9-hour lookback).
  4. An alarm triggers only if data is missing from both intervals.